A Condition Number Analysis of a Line-Surface Intersection Algorithm
نویسندگان
چکیده
We propose an algorithm based on Newton’s method and subdivision for finding all zeros of a polynomial system in a bounded region of the plane. This algorithm can be used to find the intersections between a line and a surface, which has applications in graphics and computer-aided geometric design. The algorithm can operate on polynomials represented in any basis that satisfies a few conditions. The power basis, the Bernstein basis, and the first-kind Chebyshev basis are among those compatible with the algorithm. The main novelty of our algorithm is an analysis showing that its running is bounded only in terms of the condition number of the polynomial’s zeros and a constant depending on the polynomial basis.
منابع مشابه
A ug 2 00 6 A Condition Number Analysis of a Line - Surface Intersection Algorithm ∗
We propose an algorithm based on Newton’s method and subdivision for finding all zeros of a polynomial system in a bounded region of the plane. This algorithm can be used to find the intersections between a line and a surface, which has applications in graphics and computer-aided geometric design. Our analysis shows that the running time of the algorithm is bounded in terms of the condition num...
متن کاملA / 0 60 80 90 v 1 2 3 A ug 2 00 6 A Condition Number Analysis of a Line - Surface Intersection Algorithm ∗
We propose an algorithm based on Newton’s method and subdivision for finding all zeros of a polynomial system in a bounded region of the plane. This algorithm can be used to find the intersections between a line and a surface, which has applications in graphics and computer-aided geometric design. Our analysis shows that the running time of the algorithm is bounded in terms of the condition num...
متن کاملN ov 2 00 7 A Condition Number Analysis of a Surface - Surface Intersection Algorithm ∗
The problem of finding all intersections between two surfaces has many applications in computational geometry and computer-aided geometric design. We propose an algorithm based on Newton’s method and subdivision for this problem. Our algorithm uses a test based on the Kantorovich theorem to prevent the divergence or slow convergence problems normally associated with using unsuitable starting po...
متن کاملA Condition Number Analysis of a Surface-Surface Intersection Algorithm
The problem of finding all intersections between two surfaces has many applications in computational geometry and computer-aided geometric design. We propose an algorithm based on Newton’s method and subdivision for this problem. Our algorithm uses a test based on the Kantorovich theorem to prevent the divergence or slow convergence problems normally associated with using unsuitable starting po...
متن کاملAppendix The Line - Surface Intersection Algorithm
pointing towards the sensor and a i is a binary number depending on the intersection of l and Q i , and The reason behind taking a weighted sum of the intersection points is that the sensor measurement of the position of a surface point is less reliable if the local surface is facing away from the sensor. The weight w i is a reflection of this heuristic. In general, the sensor direction informa...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- SIAM J. Scientific Computing
دوره 30 شماره
صفحات -
تاریخ انتشار 2008